
#min-width {
    min-width: 750px;
}
body {
    background-attachment: scroll;
    background-color: #fff;
    background-image: url(http://illiweb.com/fa/empty.gif);
    color: #536482;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    height: auto;
    padding: 10px 0;
}
* html .conteneur_minwidth_IE {
    padding-left: 1286px;
}
* html .conteneur_container_IE {
    margin-left: -1286px;
    position: relative;
}
* html .conteneur_container_IE, * html .conteneur_layout_IE, * html .conteneur_minwidth_IE {
    height: 1px;
}
#wrap {
    background-color: #fff;
    border: 1px solid #;
    margin: 0 auto;
    min-width: 1154px;
    padding: 5px;
}
#simple-wrap {
    padding: 6px 10px;
}

*+ html #content-container div#main {
    margin-left: 183px;
}

#page-footer .linklist strong {
    font-weight: 400;
}
h1.page-title {
    color: #11748a;
}

h2 {
    color: #11748a;
}
.h3, h3 {
    border-bottom: 1px solid #;
    color: #;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.05em;
    margin-bottom: 3px;
    margin-top: 20px;
    padding-bottom: 2px;
    text-transform: uppercase;
}
.h3 {
    font-weight: 700;
}
.table-title, .table-title h2 {
    color: #076979;
    display: inline;
    font-size: 11px;
	background: none;
	text-decoration:blink;
}
input {
    cursor: pointer;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: 400;
    padding: 0 3px;
    vertical-align: middle;
}
select {
    background-color: #fff;
    border: 1px solid #11748a;
    cursor: pointer;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: 400;
    padding: 1px;
    vertical-align: middle;
}
option {
    padding-right: 1em;
}
textarea {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1em;
    line-height: 1.4em;
    padding: 2px;
    width: 60%}
p {
    font-size: 1.1em;
    line-height: 1.3em;
    margin-bottom: .5em;
}
p.right {
    text-align: right;
}
p.right img {
    vertical-align: middle;
}
p.center {
    margin: 0;
    text-align: center;
}
p.author {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1em;
    line-height: 1.2em;
    margin: 0 15em .6em 0;
    padding: 0 0 5px;
}
p.nomargin {
    font-size: 1.1em;
    line-height: 1.3em;
    margin-bottom: 0;
}
p.path {
    clear: left;
    margin-left: 10px;
}
fieldset {
    border-width: 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.1em;
}
fieldset.jumpbox {
    height: auto;
    margin-top: 15px;
    min-height: 2.5em;
    text-align: right;
}
fieldset.vf_jumpbox {
    height: auto;
    min-height: 2.5em;
    text-align: right;
}
fieldset.quickmod {
    float: right;
    height: auto;
    min-height: 2.5em;
    text-align: right;
    width: 55%}
label {
    color: #536482;
    cursor: default;
    padding-right: 5px;
}
label input {
    vertical-align: middle;
}
label img {
    vertical-align: middle;
}
hr {
    border: 0 none #fff;
    border-top: 1px solid #fff;
    clear: both;
    display: block;
    height: 1px;
    margin: 5px 0;
}
hr.dashed {
    border-top: 1px dashed #fff;
    margin: 5px 0;
}
img {
    border-width: 0;
}
blockquote {
    background: #ebeadd url(http://illiweb.com/fa/prosilver/quote.gif) 6px 8px no-repeat;
    border: 1px solid #DBDBCE;
    font-size: .95em;
    margin: 1em 1px 1em 25px;
    overflow: hidden;
    padding: 5px;
}
blockquote div {
    margin-left: 20px;
}
blockquote blockquote {
    background-color: #EFEED9;
    font-size: 1em;
    margin: .5em 1px 0 15px;
}
blockquote blockquote blockquote {
    background-color: #ebeadd;
}
blockquote cite {
    display: block;
    font-size: .9em;
    font-style: normal;
    font-weight: 700;
}
blockquote cite cite {
    font-size: 1em;
}
blockquote.uncited {
    padding-top: 25px;
}
ul {
    list-style-type: none;
}
ul.ul-icons {
    float: left;
    margin: 0 10px;
}
* html input, * html select, * html table {
    font-size: 100%}
* html hr {
    margin: 0;
}
a:link {
    color: #11748a;
    text-decoration: none;
}
a:visited {
    color: #116e8a;
    text-decoration: none;
}
a:active {
    color: #36add1;
    text-decoration: underline;
}
a:hover {
    color: #008caa;
    text-decoration: none;
}
a.forumtitle {
    color: #11748a;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.2em;
    font-weight: 700;
    text-decoration: none;
}
a.forumtitle:hover {
    color: #008caa;
    text-decoration: underline;
}
a.forumtitle:active {
    color: #36add1;
}
a.topictitle {
    color: #11748a;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.1em;
    font-weight: 700;
    text-decoration: none;
}
div.topic-title-container {
    display: inline;
}
.topic-title {
    display: inline;
    font-size: 12px;
    text-align: left;
}
a.topictitle:hover {
    color: #008caa;
    text-decoration: underline;
}
a.topictitle:active {
    color: #36add1;
}
.inputbox {
    background-color: #fff;
    border: 1px solid #BCBCBC;
    color: #536482;
    cursor: text;
    padding: 2px;
}
.inputbox:hover {
    border: 1px solid #}
.inputbox:focus {
    border: 1px solid #;
    color: #536482;
}
input.inputbox {
    width: 85%}
input.medium {
    width: 50%}
input.narrow {
    width: 25%}
input.tiny {
    width: 110px;
}
textarea.inputbox {
    width: 85%}
button.button2, input.button1, input.button2 {
    font-size: 1em;
}
a.button1, input.button1 {
    border: 1px solid #666;
    font-weight: 700;
}
a.button2, button.button2, input.button2 {
    border: 1px solid #BCBCBC;
}
a.button1, a.button2, button.button2, input.button1, input.button2 {
    background-color: #FAFAFA;
    background-image: url(http://illiweb.com/fa/prosilver/bg_button.gif);
    background-position: top;
    background-repeat: repeat-x;
    color: #000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    overflow: visible;
    padding: 2px 3px;
    width: auto!important;
}
a.button2, body:last-child a.button1, button.button2, input.button1, input.button2 {
    padding: 1px 0;
}
a.button1:hover, a.button2:hover, button.button2:hover, input.button1:hover, input.button2:hover {
    background-position: 0 100%;
    border: 1px solid #008caa;
    color: #008caa;
}
a.button1:active, a.button1:link, a.button1:visited, a.button2:active, a.button2:link, a.button2:visited {
    background-position: 0 1px;
    color: #11748a;
    line-height: 250%;
    padding: 2px 8px;
    text-decoration: none;
    vertical-align: text-bottom;
}
* html button.button2, * html input.button1, * html input.button2 {
    margin-bottom: 1px;
    padding-bottom: 0;
}
*+html button.button2 {
    height: 24px;
    padding-left: 3px;
    padding-right: 3px;
}
*+html button.button2 img {
    vertical-align: middle;
}
* html button.button2 {
    height: 24px;
    padding-left: 3px;
    padding-right: 3px;
}
* html button.button2 img {
    vertical-align: middle;
}
fieldset dl {
    padding: 4px 0;
}
fieldset dt {
    display: block;
    float: left;
    text-align: left;
    width: 40%}
fieldset dd {
    margin-bottom: 3px;
    margin-left: 41%;
    vertical-align: top;
}
fieldset dl:hover dt label {
    color: #000;
}
dt label {
    font-weight: 700;
    text-align: left;
}
dd label {
    color: #536482;
    white-space: nowrap;
}
dd input, dd textarea {
    margin-right: 3px;
}
dd select {
    width: auto;
}
dd textarea {
    width: 85%}
fieldset.fields1 dt {
    border-right-width: 0;
    width: 10em;
}
fieldset.fields1 dd {
    border-left-width: 0;
    margin-left: 10em;
}
fieldset.fields1 {
    background-color: transparent;
}
fieldset.fields1 div {
    margin-bottom: 3px;
}
fieldset.fields2 dt {
    border-right-width: 0;
    width: 15em;
}
fieldset.fields2 dd {
    border-left-width: 0;
    margin-left: 16em;
}
fieldset.fields2 dl:hover dt label {
    color: inherit;
}
fieldset.submit-buttons {
    margin: 5px 0;
    text-align: center;
    vertical-align: middle;
}
fieldset.submit-buttons input {
    padding-bottom: 3px;
    padding-top: 3px;
    vertical-align: middle;
}
fieldset.polls {
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
fieldset.polls dl {
    border-top: 1px solid #e2e2e2;
    color: #536482;
    line-height: 120%;
    margin-top: 5px;
    padding: 5px 0 0;
}
fieldset.polls dt {
    border-right: none;
    display: block;
    float: left;
    font-size: 1.1em;
    margin: 0;
    padding: 0;
    text-align: left;
    width: 30%}
fieldset.polls dd {
    border-left: none;
    float: left;
    font-size: 1.1em;
    margin-left: 0;
    padding: 0 5px;
    width: 10%}
.headerbar {
    background-image: url(http://i49.servimg.com/u/f49/15/79/08/97/i_head11.png);
    background-repeat: repeat-x;
    margin-bottom: 4px;
    padding: 0 5px;
}
* html .headerbar {
    height: 1%}
*+ html .headerbar {
    min-height: 1px;
}

.navbar {
    background-color: #;
    clear: both;
    padding: 0 10px;
}
ul.navlinks {
    border-bottom: 1px solid #fff;
    font-weight: 700;
    text-align: left;
}
ul.borderless {
    border-bottom: 0;
}
ul.linklist li {
    display: inline;
    font-size: 1.1em;
    line-height: 2.2em;
    list-style-type: none;
    width: auto;
}
ul.linklist li a img {
    vertical-align: middle;
}
.search-box {
    float: left;
    margin-left: 5px;
    margin-top: 3px;
}
#search-box {
    float: right;
    margin-right: 5px;
    margin-top: 10px;
    white-space: nowrap;
}
* html #search-box {
    margin-right: 35px;
}
#search-box #keywords {
    background-color: #fff;
    width: 95px;
}
, #search-box input {
    border: 1px solid #BCBCBC;
}
#search-box input.button1 {
    padding: 1px 5px;
}
input.search {
    background: url(http://illiweb.com/fa/sprite_prosilver_navbar.png) no-repeat top left;
    background-position: 0 -701px;
    padding-left: 17px;
}
ul.linklist li.rightside {
    float: right;
}
ul.linklist li.footer-home {
    float: left;
}
p.rightside {
    float: right;
    margin-right: 5px;
}
dl.codebox {
    background-color: #FFF;
    border: 1px solid #C9D2D8;
    font-size: 1em;
    padding: 3px;
}
dl.codebox dt {
    border-bottom: 1px solid #CCC;
    display: block;
    font-size: .8em;
    font-weight: 700;
    margin-bottom: 3px;
    text-transform: uppercase;
}
blockquote dl.codebox {
    margin-left: 0;
}
dl.codebox code {
    color: #2E8B57;
    display: block;
    font-family: Courier, Courier New, sans-serif;
    font-size: .9em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    height: auto;
    line-height: 1.3em;
    margin: 2px 0;
    max-height: 200px;
    overflow: auto;
    padding-top: 5px;
    white-space: normal;
}
.forabg {
    background-color: #;
    background-image: url(http://illiweb.com/fa/empty.gif);
    background-position: 0 0;
    background-repeat: repeat-x;
    border: 2px solid #fff;
    clear: both;
    margin-bottom: 4px;
    padding: 0 5px;
}
* html .forabg {
    height: 1%;
    position: relative;
}
*+ html .forabg {
    min-height: 1px;
}
.forumbg {
    background-color: #;
    background-image: url(http://illiweb.com/fa/empty.gif);
    background-position: 0 0;
    background-repeat: repeat-x;
    border: 2px solid #fff;
    clear: both;
    margin-bottom: 4px;
    padding: 0 5px;
}
* html .forumbg {
    height: 1%}
*+ html .forumbg {
    min-height: 1px;
}

.forumbg table.table1 {
    margin: 0 -2px -1px -1px;
}
ul.topiclist {
    background-image: url(http://illiweb.com/fa/empty.gif);
    background-repeat: repeat-x;
    color: #536482;
    list-style-type: none;
    margin: 0;
}
* html ul.topiclist {
    height: 1%}
*+ html ul.topiclist {
    min-height: 1px;
}
ul.topiclist li {
    display: block;
    margin: 0;
}
* html ul.topiclist li {
    position: relative;
}
ul.topiclist li.row dl {
    padding: 2px 0;
}
ul.forums li.row dl {
    min-height: 0;
}
* html ul.forums li.row dl {
    height: 0;
}
ul.topiclist dd.dterm, ul.topiclist dt {
    display: block;
    float: left;
    font-size: 1.1em;
    padding-left: 5px;
    padding-right: 5px;
    width: 60%}
ul.topiclist dfn {
    display: none;
}
ul.topics li.header dl.icon dt {
    padding-right: 50px;
}
ul.topics dd.dterm, ul.topics dt {
    display: block;
    float: left;
    padding-left: 45px;
    width: 50%}
ul.topics dd {
    display: block;
    float: left;
}
ul.forums {
    background-color: #;
    background-image: none;
}
li.header dl.icon {
    min-height: 0;
}
li.header dl.icon dt {
    padding-left: 0;
}
li.header dt {
    font-weight: 700;
}
li.header dd {
    margin-left: 1px;
}
dl.icon {
    background-position: 10px 50%;
    background-repeat: no-repeat;
    height: auto;
    min-height: 35px;
}
dl.icon dd.dterm, dl.icon dt {
    background-position: 5px 50%;
    background-repeat: no-repeat;
}
li.header dd, li.header dt {
    border-left-width: 0;
    color: #fff;
    font-family: Arial, Helvetica, sans-serif, Verdana, Arial, Helvetica, sans-serif;
    font-size: 1em;
    line-height: 1em;
    margin: 2px 0 4px;
    padding-bottom: 2px;
    padding-top: 2px;
    text-transform: uppercase;
}
li.row {
    border-bottom: 1px solid #fff;
    border-top: 1px solid #fff;
}
li.row:hover {
    background-color: #f5faff;
}
ul.topiclist dd {
    border-left: 1px solid #fff;
    display: block;
    float: left;
    padding: 4px 0;
}
ul.topiclist li.header dl dd {
    border: none;
}
dd.lastpost span, dd.moderation span, dd.redirect span, ul.topiclist dd.info span, ul.topiclist dd.searchby span, ul.topiclist dd.time span {
    display: block;
    padding-left: 5px;
}
ul.pmlist dt {
    padding-left: 45px;
}
ul.forums dd {
    border-color: #fff;
    border-left-style: solid;
    border-left-width: 1px;
}
li.row:hover dd {
    border-left-color: #fff;
}
.mod-text {
    font-weight: 700;
}
.hierarchy {
    border: none;
    display: inline;
    font-size: 1em!important;
    text-transform: none;
}
.panel {
    background-color: #;
    color: #536482;
    margin-bottom: 4px;
    padding: 0 10px;
}
* html .panel {
    height: 1%}
*+ html .panel {
    min-height: 1px;
}
.content h2, .panel h2 {
    border-bottom: 1px solid #;
    color: #;
    font-size: 1.6em;
    font-weight: 400;
    margin-bottom: .5em;
    margin-top: .5em;
    padding-bottom: .5em;
}
.content h2.h3, .panel h2.h3 {
    font-size: 1.05em;
    font-weight: 700;
}
.content h1, .panel h1 {
    border-bottom: 1px solid #;
    color: #;
    font-size: 1.6em;
    font-weight: 400;
    margin-bottom: .5em;
    margin-top: .5em;
    padding-bottom: .5em;
}
.panel h3 {
    margin: .5em 0;
}
.panel-left {
    float: left;
    width: 47%}
.panel-right {
    float: right;
    width: 47%}
.panel div.mes-txt, .panel p {
    font-size: 1.2em;
    line-height: 1.4em;
    margin-bottom: 1em;
}
.post {
    background-position: 100% 0;
    background-repeat: no-repeat;
    margin-bottom: 4px;
    padding: 0 10px;
}
*+ html .post {
    word-wrap: break-word;
}
* html .post {
    word-wrap: break-word;
}
.post ul {
    list-style-type: disc;
}
.postprofile {
    border-color: #DCDCDC;
    border-right-style: solid;
    border-right-width: 1px;
    color: #536482;
    display: inline;
    float: left;
    margin: 5px 0 0;
    min-height: 80px;
    position: relative;
    width: 19%}
* html .postprofile {
    overflow: hidden;
}
.postprofile dd, .postprofile dt {
    line-height: 1.2em;
    margin-left: 0px;
	text-align:center;
}
.postprofile dd  {
    display: none;
}
.postprofile a:active, .postprofile a:link, .postprofile a:visited, .postprofile dt.author a {
    color: #11748a;
    font-weight: 700;
    text-decoration: none;
}
.postprofile a:hover, .postprofile dt.author a:hover {
    color: #008caa;
    text-decoration: underline;
}
.vote {
    float: right;
    margin-left: 4px;
    width: 9px;
}
.vote .vote-button {
    font-weight: 700;
    margin-left: -1px;
    text-align: center;
}
.vote .vote-button a {
    text-decoration: none!important;
}
.vote .vote-bar {
    border: 1px solid #536482;
    font-size: 0;
    height: 50px;
    margin: 0 auto;
    width: 3px;
}
.vote .vote-no-bar {
    letter-spacing: -2px;
    margin-left: -2px;
    white-space: nowrap;
}
.vote .vote-bar-plus {
    background-color: #0f0;
}
.vote .vote-bar-minus {
    background-color: red;
}
dd.lastpost {
    font-size: 1.1em;
    width: 20%}
dd.mark {
    float: right!important;
    font-size: 1.2em;
    line-height: 200%;
    text-align: center;
    width: 9%}
dd.posts, dd.topics, dd.views {
    border: none;
    font-size: 1.2em;
    line-height: 2.2em;
    text-align: center;
    width: 8%}
dd.info {
    width: 30%}
dl.details {
    font-size: 1.1em;
}
dl.details dt {
    color: #536482;
    display: block;
    float: left;
    text-align: right;
    width: 10em;
}
dl.details dd {
    color: #536482;
    margin-bottom: 5px;
    margin-left: 10em;
    padding-left: 5px;
}
.span-tab {
    font-size: .9em;
}
#cp-main {
    float: left;
    margin-left: 20px;
    width: 98%}
* html #cp-main {
    margin-left: 10px;
}
#cp-main h1 {
    border-bottom: none;
    color: #536482;
    margin-left: 10px;
    padding: 0;
}
#cp-main h3, #cp-main hr {
    border-color: #bfbfbf;
}
#cp-main .content {
    padding: 0;
}
ul.cplist {
    border-top: 1px solid #fff;
    margin-bottom: 5px;
}
#cp-main .panel {
    background-color: #fff;
}
#cp-main .panel.sig {
    background-color: #CADCEB;
}
#cp-main .panel p {
    font-size: 1.1em;
}
#cp-main .panel ol {
    font-size: 1.1em;
    margin-left: 2em;
}
#cp-main .panel li.row {
    border-bottom: 1px solid #fff;
    border-top: 1px solid #fff;
}
#cp-main table.table1 {
    margin-bottom: 1em;
}
#cp-main table.table1 thead th {
    border-bottom: 1px solid #333;
    color: #536482;
    font-weight: 700;
    padding: 5px;
}
#cp-main table.table1 tbody th {
    background-color: transparent!important;
    border-bottom: none;
    font-style: italic;
}
#ucp-main table.table1 {
    padding: 2px;
}
table.table1 {
    width: 100%}
html>body table.table1 {
    width: 100%}
table.table1 thead th {
    color: #fff;
    font-size: 1em;
    font-weight: 400;
    line-height: 1.3em;
    padding: 0 0 4px 3px;
    text-transform: uppercase;
}
table.table1 thead th span {
    padding-left: 7px;
}
table.table1 tbody tr {
    border: 1px solid #}
table.table1 tbody tr.hover, table.table1 tbody tr:hover {
    background-color: #f5faff;
    color: #536482;
}
table.table1 td {
    color: #536482;
    font-size: 1.1em;
}
table.table1 tbody td {
    border-top: 1px solid #fff;
    padding: 5px;
}
table.table1 tbody th {
    background-color: #;
    border-bottom: 1px solid #000;
    color: #fff;
    padding: 5px;
    text-align: left;
}
table.table1 .name {
    text-align: left;
}
table.table1 .posts {
    text-align: center!important;
    width: 7%}
table.table1 .joined {
    text-align: left;
    width: 15%}
table.table1 .active {
    text-align: left;
    width: 15%}
table.table1 .mark {
    text-align: center;
    width: 7%}
table.table1 .info {
    text-align: left;
    width: 30%}
table.table1 .info div {
    overflow: hidden;
    white-space: nowrap;
    width: 100%}
table.table1 .autocol {
    line-height: 2em;
    white-space: nowrap;
}
table.table1 thead .autocol {
    padding-left: 1em;
}
table.table1 .stats {
    text-align: center;
    width: 12%}
table.table1 .edit {
    text-align: right;
    vertical-align: top;
    width: 5%}
table.table1 .alignv {
    vertical-align: top;
}
td.avatar-mini img {
    background-color: #fff;
    border: 1px solid #;
    height: 38px;
    vertical-align: middle;
    width: 38px;
}
dl.faq {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.1em;
    line-height: 1.4em;
    margin-bottom: 2em;
    margin-top: 1em;
}
dl.faq dt {
    color: #536482;
    font-weight: 700;
}
dl.faq dd p {
    border: 1px dashed #fff;
    font-size: 1em;
    margin: 5px;
    padding: 5px;
    text-align: justify;
}
dl.faq ul {
    list-style-position: inside;
    list-style-type: disc;
}
dl.faq ol {
    list-style-position: inside;
}
.content dl.faq {
    font-size: 1.2em;
    margin-bottom: .5em;
}
#tabs {
    line-height: normal;
    margin: 20px 0 -1px 7px;
}
#tabs ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
#tabs li {
    display: inline;
    font-size: 1em;
    font-weight: 700;
    margin: 0;
    padding: 0;
}
#tabs a {
    background: # none no-repeat 0 -35px;
    cursor: pointer;
    float: left;
    margin: 0 1px 1px 0;
    padding: 0 0 0 5px;
    position: relative;
    text-decoration: none;
}
#tabs a span {
    background: none no-repeat 100% -35px;
    color: #536482;
    display: block;
    float: left;
    padding: 6px 10px 6px 5px;
    white-space: nowrap;
}
#tabs a:hover span {
    background-position: 100% -70px;
    color: #008caa;
}
#tabs .activetab a {
    background-color: #;
    background-position: 0 0;
    border-bottom: 1px solid #;
    margin-bottom: -1px;
}
#tabs .activetab a span {
    background-position: 100% 0;
    color: #333;
    padding-bottom: 7px;
}
#tabs a:hover {
    background-color: #;
    background-position: 0 -70px;
}
#tabs .activetab a:hover {
    background-position: 0 0;
}
#tabs .activetab a:hover span {
    background-position: 100% 0;
    color: #000;
}
* html #tabs, * html .navbar, * html .post, * html dl.polls, * html fieldset dl, * html ul.linklist, * html ul.topiclist dl {
    height: 1%}
*+ html #tabs, *+ html .navbar, *+ html .post, *+ html dl.polls, *+ html fieldset dl, *+ html ul.linklist, *+ html ul.topiclist dl {
    min-height: 1px;
}
#tabs:after, .navbar:after, .post:after, dl.polls:after, fieldset dl:after, ul.linklist:after, ul.topiclist dl:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
#smiley-box, .smile-status-box {
    background-color: #;
    float: right;
    margin-top: 25px;
    width: 18%}
#smiley-box.sig, .smile-status-box.sig {
    margin-top: 15px;
}
#smiley-box-wysiwyg {
    background-color: #;
    float: left;
    margin: 25px 0 0 15px;
    width: 20%}
* html #smiley-box-wysiwyg {
    margin: 25px 3px 0 0;
}
*+html #smiley-box-wysiwyg {
    margin: 25px 3px 0 0;
}
#smiley-box iframe, .smile-status-box iframe {
    background-color: #;
    border: none;
    height: 280px;
    overflow: auto;
    width: 100%}
#smiley-box-wysiwyg iframe {
    background-color: #;
    border: none;
    height: 280px;
    overflow: auto;
    width: 100%}
.smiley-element img {
    margin: 0 15px 10px 0;
}
.pagination {
    float: right;
    margin-top: 5px;
    text-align: right;
    width: auto;
}
* html .pagination {
    height: 1%}
*+ html .pagination {
    min-height: 1px;
}
.row .pagination {
    background: url(http://illiweb.com/fa/prosilver/icon_pages.gif) 0 50% no-repeat;
    display: block;
    float: right;
    font-size: .9em;
    margin-top: 0;
    padding: 1px 0 1px 15px;
    width: auto;
}
.pagination span a, .pagination span a:active, .pagination span a:link, .pagination span a:visited {
    background-color: #fff;
    border: 1px solid #B4BAC0;
    color: #5C758C;
    font-size: .9em;
    font-weight: 400;
    line-height: 1.5em;
    margin: 0 2px;
    padding: 0 2px;
    text-decoration: none;
}
.pagination span a:hover {
    background-color: #11748a;
    border-color: #368AD2;
    color: #FFF;
    text-decoration: none;
}
.pagination span a.pag-img {
    background-color: transparent;
    border: none;
}
.pagination span a.pag-img:hover {
    background-color: transparent;
}
.pagination span strong {
    background-color: #627DA3;
    border: 1px solid #627DA3;
    color: #FFF;
    font-size: .9em;
    margin: 0 2px;
    padding: 0 2px;
}
.pagination span.page-sep {
    display: none;
}
#cp-main .pagination {
    float: right;
    padding-top: 1px;
    width: auto;
}
.postbody {
    clear: both;
    color: #536482;
    float: right;
    line-height: 1.48em;
    padding: 0;
    width: 79%}
.postbody .topic-title {
    border: none;
    color: #536482;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.5em;
    font-weight: 700;
    line-height: 125%;
    margin: 0 0 .3em!important;
    padding: 2px 0 0;
    text-transform: none;
}
.postbody .content {
    font-size: 1.3em;
}
.postbody ul.profile-icons {
    float: right;
    margin-right: 45px;
    padding: 0;
    width: auto;
}
.postbody ul.profile-icons img {
    cursor: pointer;
}
.postbody ul.profile-icons li {
    margin: 0 3px;
}
.postbody h3 img {
    vertical-align: bottom;
}
* html .postbody h3 img {
    vertical-align: middle;
}
.search .postbody {
    width: 68%}
.search .postbody ol, .search .postbody ul {
    margin-left: 1.8em;
}
#cp-main .postbody p {
    font-size: 1.1em;
}
#cp-main .postbody h3 {
    margin-top: 0;
}
.content {
    color: #536482;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1em;
    line-height: 1.4em;
    min-height: 3em;
    overflow: hidden;
}
.content blockquote {
    color: #536482;
}
.content p {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.2em;
    line-height: 1.4em;
    margin-bottom: 1em;
}
.content li {
    list-style-type: inherit;
}
.content ol, .content ul {
    margin-bottom: 1em;
    margin-left: 3em;
}
ul.profile-icons {
    list-style: none;
    margin-top: 10px;
}
ul.profile-icons li {
    background-position: 0 100%;
    float: left;
    margin: 0 6px 3px 0;
}
* html ul.profile-icons li {
    width: 1px;
}
ul.profile-icons li a {
    background-position: 0 0;
    display: block;
    width: 100%}
ul.profile-icons li span {
    display: none;
}
ul.profile-icons li a:hover {
    background: none;
}
#profile-advanced-layout {
    float: left;
    margin-right: -300px;
    width: 100%}
#profile-advanced-left {
    margin-right: 300px;
}
#profile-advanced-left #tabs {
    margin-top: 4px;
}
#profile-advanced-avatar {
    float: left;
    width: 30%}
#profile-advanced-points, #profile-advanced-reputation {
    float: left;
}
#profile-advanced-avatar .module, #profile-advanced-details, #profile-advanced-points .module, #profile-advanced-reputation .module {
    margin-right: 4px;
}
#profile-advanced-avatar .module, #profile-advanced-points .module, #profile-advanced-reputation .module, #profile-advanced-right .module {
    margin-bottom: 4px;
}
#profile-advanced-details .pagination {
    float: left;
}
#profile-advanced-details ol {
    list-style: none;
}
#profile-advanced-details ol li {
    display: block;
    margin-bottom: 4px;
}
#profile-advanced-details .avatar {
    float: left;
}
.avatar {
    background-color: #fff;
    border: 1px solid #;
    width: 50px;
}
.avatar img {
    width: 50px;
}
.friend-block .avatar {
    cursor: pointer;
    margin: 0 auto;
}
.friend-block {
    float: left;
    margin: 1px;
    overflow: hidden;
    text-align: center;
    width: 68px;
}
.friend_list_online_status {
    font-size: .8em;
    line-height: 11px;
}
.friend_list_online_status img {
    vertical-align: middle;
}
.friends-foes-list {
    float: left;
    height: 2em;
    width: 200px;
}
#profile-advanced-details .message-block {
    margin-left: 57px;
}
#profile-advanced-details .message-header {
    background: #;
    border-top: 1px solid #;
    margin-bottom: 4px;
    padding: 4px;
}
#profile-advanced-details .message-date {
    float: right;
}
#profile-advanced-details .message-body {
    margin-bottom: 4px;
}
#profile-advanced-details .message-footer {
    text-align: right;
}
#profile-advanced-details .message-footer li {
    display: inline;
    margin: 0 .25em;
}
#profile-advanced-details .message-footer li:after {
    content: ' .'}
#profile-advanced-details .message-footer li a {
    margin-right: .25em;
    text-decoration: underline;
}
#profile-advanced-details .message-footer li.last:after {
    content: normal;
}
#profile-advanced-layout #new-message {
    clear: both;
    margin-top: -2em;
    position: relative;
}
#profile-advanced-layout #tabs {
    bottom: 0;
}
#profile-advanced-layout #tabs #new-message-link {
    bottom: 0;
    float: right;
    padding-bottom: 10px;
    position: absolute;
    right: 4px;
}
#profile-advanced-layout #tabs #new-message-link a {
    background: none;
    float: none;
    margin: 0 5px 0 0;
    padding: 0;
}
#profile-advanced-details .top {
    margin-bottom: 16px;
}
#profile-advanced-details .bottom {
    margin-top: 16px;
}
#profile-advanced-right {
    float: right;
    width: 300px;
}
#profile-advanced-add {
    margin-right: 4px;
    padding: 8px 0;
    text-align: right;
}
#profile-advanced-details .stats-field {
    margin: 4px 0 10px 4px;
    padding: 0 10px 6px;
}
#profile-advanced-details .stats-field legend {
    font-weight: 700;
}
#profile-advanced-details .stats-field ul {
    list-style-type: none;
    padding: 0;
    text-indent: 10px;
}
#profile-advanced-details .stats-field li {
    margin: 4px 0;
}
#message-box textarea {
    color: #536482;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.2em;
    width: 80%}
#textarea_content {
    margin-top: 2px;
}
#textarea_content textarea#text_editor_textarea {
    height: 250px;
    width: 100%!important;
}
#textarea_content iframe#text_editor_iframe {
    height: 100%;
    width: 100%}
form#quick_reply #textarea_content textarea#text_editor_textarea {
    height: 150px;
    width: 100%!important;
}
form#quick_reply #textarea_content iframe#text_editor_iframe {
    height: 100%;
    width: 100%}
.editor-message-box textarea {
    color: #536482;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.2em;
    width: 80%}
.editor-textarea_content {
    margin-top: 2px;
}
.editor-textarea_content textarea#text_editor_textarea {
    height: 250px;
    width: 100%!important;
}
#quick_reply .editor-textarea_content textarea#text_editor_textarea {
    height: 150px;
    width: 100%!important;
}
.module {
    background-color: #;
    color: #536482;
    margin-bottom: 4px;
    overflow: hidden;
    padding: 0 10px;
}
.module span.corners-bottom, .module span.corners-top {
    margin: 0 -10px;
}
.module h3 {
    border-bottom: 1px solid #536482;
    color: #536482;
    margin: .5em 0;
    text-align: center;
}
* html .module h3 {
    height: 1%}
*+ html .module h3 {
    min-height: 1px;
}
.module ol, .module ul {
    list-style-position: inside;
}
.module dl.details dt {
    margin-left: 5px;
    text-align: left;
}
.module dl.details dd {
    margin-left: 0;
}
.module .box-content {
    float: left;
    width: 100%}
.module .box-content .mod-login-avatar {
    float: left;
}
.module .box-content .mod-login {
    float: left;
    margin-left: .5em;
}
.module .box-content .mod-login dt {
    text-align: left;
    width: 7em;
}
.module table.mod-top-posters {
    table-layout: fixed;
}
.module .fields1 dd {
    margin-left: 0;
}
.module .poll-opt-result {
    white-space: nowrap;
}
.module .poll dl {
    margin-top: 1em;
}
.module .poll dt {
    float: left;
    width: 40%}
.module .poll dd {
    margin-left: 41%}
*+ html #left .module, *+ html #right .module {
    word-wrap: break-word;
}
* html #left .module, * html #right .module {
    word-wrap: break-word;
}
.overview {
    border: 2px solid #000;
    z-index: 10000;
}
.title-overview {
    margin: 0;
    padding: 5px 10px;
    text-align: center;
}
.center-overview {
    padding: 5px 20px 0;
    text-align: center;
}
.left-overview {
    padding: 5px 10px 0;
    text-align: left;
}
#calendar ul, #mini-calendar ul {
    background-color: #;
    height: 120px;
    list-style-type: none;
}
#calendar ul:hover, #mini-calendar ul:hover {
    background-color: #f5faff;
}
#calendar ul li, #mini-calendar ul li {
    padding: 3px 0 0 10px;
}
#calendar table.table1 tbody tr.hover, #calendar table.table1 tbody tr:hover, #mini-calendar table.table1 tbody tr.hover, #mini-calendar table.table1 tbody tr:hover {
    background-color: transparent;
}
#calendar .no-border, #mini-calendar .no-border {
    border: none;
}
#calendar .center, #mini-calendar .center {
    text-align: center;
}
#calendar .hover-td:hover, #mini-calendar .hover-td:hover {
    background-color: #f5faff;
}
#calendar-result {
    float: left;
    margin: 45px 0 0 8px;
    width: 69%}
#mini-calendar {
    float: left;
    width: 270px;
}
p.right-event {
    margin: 0;
    padding: 0;
    text-align: right;
}
.signature {
    border-top: 1px solid #CCC;
    color: #536482;
    font-size: 1.1em;
    line-height: 140%;
    margin-top: 1.5em;
    overflow: hidden;
}
.gallery {
    float: left;
    margin-left: 1%;
    min-height: 125px;
    padding-top: 10px;
}
* html .gallery {
    height: 125px;
    margin-left: 8px;
}
.gallery:hover {
    background-color: #f5faff;
}
.info-gallery {
    margin: 0!important;
    padding: 5px;
    text-align: center;
}
.effect {
    margin-right: 15px;
    vertical-align: middle;
}
.helpline {
    background-color: transparent;
    border: none;
    font-size: 10px;
    width: 450px;
}
.gallery-avatar {
    height: 260px;
    margin: 0 0 20px 30px;
    text-align: center;
    width: 190px;
}
.gallery-avatar img {
    padding-top: 15px;
}
.gallery-avatar:hover {
    background-color: #f5faff;
}
.buttons {
    float: left;
}
.buttons div {
    background-position: 0 100%;
    float: left;
    margin: 0 5px 0 0;
}
.buttons div a {
    background-position: 0 0;
    display: block;
    height: 100%;
    width: 100%}
.buttons div.post-icon {
    height: auto;
    width: auto;
}
.buttons div span {
    display: none;
}
.buttons div a:hover {
    background-image: none;
}
#cp-main .buttons {
    margin-left: 0;
}
#topicreview {
    height: 300px;
    overflow: auto;
    padding-right: 5px;
}
#topicreview .postbody {
    float: none;
    height: auto;
    margin: 0;
    width: auto;
}
#topicreview .post {
    height: auto;
}
#topicreview h2 {
    border-bottom-width: 0;
}
body.chatbox {
    background-image: none;
}
.chatbox {
    background-color: #}
#chatbox_header {
    background-color: #;
    height: 30px;
}
.chatbox .forabg {
    background-color: #;
    border: none;
    margin: 0;
    padding: 0;
}
.chatbox-title, .chatbox-title a.chat-title {
    color: #fff!important;
}
.chatbox-title {
    float: left;
    margin: 0;
    padding: 2px 5px 0;
    width: 15em;
}
.chatbox-options {
    float: right;
    font-size: 11px;
    list-style: none;
    margin: .7em .5em .5em;
}
.chatbox-options li {
    display: inline;
}
.chatbox-options li, .chatbox-options li a, .chatbox-options li label {
    color: #fff;
}
#chatbox_members {
    border-right: 1px solid;
    bottom: 30px;
    overflow: auto;
    position: absolute;
    top: 30px;
    width: 180px;
}
#chatbox_members .member-title {
    background-color: #;
    background-image: none;
    color: #11748a;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: .5em .25em;
    text-align: center;
}
#chatbox_members ul {
    list-style: none;
    margin: 0 0 0 1em;
}
#chatbox_members ul li {
    margin: .5em .5em .5em 0;
}
#chatbox {
    bottom: 30px;
    left: 181px;
    line-height: 10px;
    overflow: auto;
    position: absolute;
    right: 0;
    top: 30px;
}
.chatbox_row_1 {
    background-color: #;
    padding: 4px;
}
.chatbox_row_2 {
    background-color: #;
    padding: 4px;
}
.chatbox_row_3 {
    background-color: #;
    padding: 4px;
}
.memberlist_row_1 {
    background-color: #}
#chatbox_footer {
    bottom: 0;
    left: 0;
    padding: 5px;
    position: absolute;
    right: 0;
}
#chatbox_footer label {
    color: #fff;
}
#message, #submit_button {
    border-width: 1px;
}
.fontbutton {
    background: #E1E1E2 none repeat scroll 0;
    border: medium none;
    color: #000;
    cursor: pointer;
    float: left;
    margin-right: 10px;
    padding: 1px;
    text-align: left;
}
.fontbutton_normal {
    background: #E1E1E2;
}
.fontbutton_selected {
    background: #BBC7CE;
    border: 1px solid #22229C;
}
.fontbutton_clicked {
    background: #959595;
    border: 1px solid #22229C;
}
.fontbutton_hover {
    background: #E1E1E2;
    border: 1px solid #22229C;
}
#chatbox_contextmenu {
    background-color: #;
    border: 2px solid #000;
}
#chatbox_contextmenu p {
    background: #;
    border-bottom: 1px solid #777;
    font-family: verdana,  arial,  sans-serif;
    margin: 0;
    padding: 1px 4px;
}
#chatbox_contextmenu p.hover {
    background: #}
#chatbox_contextmenu p.close {
    background: url();
    color: #fff;
    font-size: 95%;
    padding: 1px;
}
#chatbox_contextmenu p.close img {
    padding-left: 20px;
    vertical-align: middle;
}
#chatbox_contextmenu a {
    color: #11748a;
    font-size: 95%;
    text-decoration: none;
}
#chatbox .user {
    font-weight: 700;
}
* html #chatbox-members {
    height: expression((document.documentElement.clientHeight?document.documentElement.clientHeight:document.body.clientHeight) - ((parseInt(document.body.currentStyle.fontSize) * 1.3333333px * 3) + (parseInt(document.body.currentStyle.fontSize) * 1.3333333px * 2) + (parseInt(document.body.currentStyle.fontSize) * 1.3333333px * 2px * 0) ) + px);
}
* html #chatbox {
    height: expression((document.documentElement.clientHeight?document.documentElement.clientHeight:document.body.clientHeight) - ((parseInt(document.body.currentStyle.fontSize) * 1.3333333px * 3) + (parseInt(document.body.currentStyle.fontSize) * 1.3333333px * 2) + (parseInt(document.body.currentStyle.fontSize) * 1.3333333px * 2px * 0) ) + px);
    width: expression((document.documentElement.clientWidth?document.documentElement.clientWidth:document.body.clientWidth) - ((parseInt(document.body.currentStyle.fontSize) * 1.3333333px * 10) + (parseInt(document.body.currentStyle.fontSize) * 1.3333333px * 1) + (parseInt(document.body.currentStyle.fontSize) * 1.3333333px * 2px * 1.3) ) + px);
}
* html #chatbox-footer {
    width: expression((document.documentElement.clientWidth?document.documentElement.clientWidth:document.body.clientWidth) - ((parseInt(document.body.currentStyle.fontSize) * 1.3333333px * 0) + (parseInt(document.body.currentStyle.fontSize) * 1.3333333px * 0) + (parseInt(document.body.currentStyle.fontSize) * 1.3333333px * 2px * 0) ) + px);
}
table.forumline {
    background-color: #;
    background-image: url(http://illiweb.com/fa/empty.gif);
    background-position: 0 0;
    background-repeat: repeat-x;
    font-size: 1.2em;
    padding: 5px;
}
table.forumline td.catHead {
    color: #fff;
    font-family: Arial, Helvetica, sans-serif, Verdana, Arial, Helvetica, sans-serif;
    font-size: .85em;
    font-weight: 700;
    padding-bottom: 5px;
    text-align: left;
    text-transform: uppercase;
}
table.forumline tr:hover td.catHead {
    background-color: transparent;
}
table th.thCornerR, table th.thTop, table.forumline th.thCornerL {
    background-color: #;
    height: 25px;
}
table.forumline td {
    height: 20px;
}
table.forumline tr:hover td {
    background-color: #f5faff;
}
table span.gen {
    margin-left: 5px;
}
table.forumline.bars td, table.forumline.statistical td, table.forumline.values td {
    padding: 0 1px;
}
table.forumline td.stat-bar {
    padding: 0 10px;
}
span.corners-bottom, span.corners-bottom span, span.corners-top, span.corners-top span {
    background-repeat: no-repeat;
    display: block;
    font-size: 1px;
    height: 5px;
    line-height: 1px;
}
span.corners-top {
    background-image: url(http://illiweb.com/fa/empty.gif);
    background-position: 0 0;
    margin: 0 -5px;
}
span.corners-top span {
    background-image: url(http://illiweb.com/fa/empty.gif);
    background-position: 100% 0;
}
span.corners-bottom {
    background-image: url(http://illiweb.com/fa/empty.gif);
    background-position: 0 100%;
    clear: both;
    margin: 0 -5px;
}
span.corners-bottom span {
    background-image: url(http://illiweb.com/fa/empty.gif);
    background-position: 100% 100%}
.navbar span.corners-bottom, .navbar span.corners-top, .panel span.corners-bottom, .panel span.corners-top, .post span.corners-bottom, .post span.corners-top {
    margin: 0 -10px;
}
#cp-main span.corners-top {
    background-image: url(http://illiweb.com/fa/empty.gif);
}
#cp-main span.corners-top span {
    background-image: url(http://illiweb.com/fa/empty.gif);
}
#cp-main span.corners-bottom {
    background-image: url(http://illiweb.com/fa/empty.gif);
}
#cp-main span.corners-bottom span {
    background-image: url(http://illiweb.com/fa/empty.gif);
}
#cp-main .panel #topicreview span.corners-top {
    background-image: url(http://illiweb.com/fa/empty.gif);
}
#cp-main .panel #topicreview span.corners-top span {
    background-image: url(http://illiweb.com/fa/empty.gif);
}
#cp-main .panel #topicreview span.corners-bottom {
    background-image: url(http://illiweb.com/fa/empty.gif);
}
#cp-main .panel #topicreview span.corners-bottom span {
    background-image: url(http://illiweb.com/fa/empty.gif);
}
.row1 {
    background-color: #}
.row2 {
    background-color: #}
.row3 {
    background-color: #}
.img-whois {
    float: left;
    margin-right: 5px;
}
.topic-actions {
    font-size: 1.1em;
    height: auto;
    margin-bottom: 5px;
    margin-top: 1em;
}
*+html .topic-actions {
    margin-top: 1em;
}
.column1 {
    border-right: 1px solid #fff;
    clear: left;
    float: left;
    margin-left: 3%;
    width: 46%}
.column2 {
    clear: right;
    float: right;
    margin-left: 3%;
    width: 46%}
* html .column1, * html .column2 {
    width: 45%}
.left-box {
    float: left;
    text-align: left;
    width: auto;
}
.right-box {
    float: right;
    text-align: right;
    width: auto;
}
.center {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
.clear {
    background: transparent;
    clear: both;
    display: block;
    font-size: 1px;
    line-height: 1px;
}
* html .clear {
    height: 1%}
*+ html .clear {
    min-height: 1px;
}
.online {
    background-image: url(http://hitskin.com/themes/15/35/12/i_icon_online.png);
    background-position: left 0;
    background-repeat: no-repeat;
}
.autowidth {
    width: auto!important;
}
.italic {
    font-style: italic;
}
.pathname-box {
    float: left;
    margin-left: 15px;
    margin-top: 3px;
}
.pathname-box p {
    margin-bottom: 0;
}
.select {
    background-color: #FFF;
    border: 1px solid #BCBCBC;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 0;
    z-index: 100;
}
* html .select {
    margin-top: -9px;
}
* html #sel_smilies {
    height: 200px;
    overflow: auto;
}
.select p {
    font-size: .9em;
    margin: 0;
    padding: 4px 6px;
}
.select button {
    background-color: #FFF;
    border: none;
    font-size: .9em;
    margin: 0;
    padding: 4px;
    text-align: left;
}
.select button.button2 {
    border: 1px solid #BCBCBC;
    padding: 0;
}
*+html .select button.button2 {
    padding-left: 3px;
    padding-right: 3px;
}
* html .select button.button2 {
    padding-left: 3px;
    padding-right: 3px;
}
.select button.button2:hover {
    background-position: 0 100%;
    border: 1px solid #008caa;
    color: #008caa;
}
.select button:hover, .selectHover {
    background-color: #EEE;
    cursor: pointer;
}
button.bbcode {
    background-image: url(http://illiweb.com/fa/wysiwyg/bg_button.png);
    border: 1px solid #e3adad;
}
#format-buttons {
    margin: 15px 0 5px;
}
#format-buttons input, #format-buttons select, button.button2 {
    vertical-align: middle;
}
ul#picture_legend, ul#privmsgs-menu {
    padding: 3px 0;
    text-align: center;
}
ul#picture_legend li, ul#privmsgs-menu li {
    display: inline;
    margin: 2px 10px;
}
ul#picture_legend li img, ul#privmsgs-menu li img {
    vertical-align: middle;
}
input.checkbox {
    background-color: transparent!important;
    width: auto!important;
}
.postlink {
    border-bottom-color: #368AD2;
    color: #368AD2;
}
.postlink:visited {
    border-bottom-color: #666;
    color: #5D8FBD;
}
.postlink:active {
    color: #368AD2;
}
.postlink:hover {
    background-color: #D0E4F6;
    color: #0D4473;
}
ul.topiclist li.row dd.dterm a.subforum, ul.topiclist li.row dt a.subforum {
    background-image: none;
    background-position: 0 50%;
    background-repeat: no-repeat;
    padding: 0 0 0 12px;
    position: relative;
    white-space: nowrap;
}
#cp-main .panel li.header dd, #cp-main .panel li.header dt {
    color: #000;
    margin-bottom: 2px;
}
html>body dd label input {
    vertical-align: text-bottom;
}
.mcp-main .postbody {
    width: 100%}
.pmlist li.row1 {
    border: solid 3px transparent;
    border-width: 0 3px;
}
.pmlist li.row2 {
    border: solid 3px transparent;
    border-width: 0 3px;
}
dd.lastpost span.color-groups {
    float: left;
    padding-left: 0;
}
* html dd.lastpost span.color-groups {
    cursor: pointer;
}
*+html dd.lastpost span.color-groups {
    cursor: pointer;
}
.warning {
    color: #f33;
}
.obligatory {
    color: #f33;
}
.captcha div.captcha-img {
    float: left;
    margin: 0 1em 0 0;
}
.captcha .inputbox {
    margin-top: .5em;
}
#main-content a.cgu-buttons {
    padding: 3px 5px;
}

.copyright {
    color: #536482;
    padding: 5px;
    text-align: center;
}
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
*+ html .clearfix {
    min-height: 1px;
}
* html .clearfix {
    clear: both;
    height: 1%;
    position: relative;
}
* html div#logo-desc #logo {
    cursor: hand;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://hitskin.com/themes/15/35/12/i_logo.png');
    height: 45px;
    width: 274px;
}
#login_popup {
    background-color: #;
    border: 1px solid #;
    display: none;
    padding: 6px;
    position: absolute;
    z-index: 10000;
}
#login_popup .h3 {
    margin: 0 0 6px;
    padding: 0 0 6px;
}
#login_popup_buttons {
    bottom: 6px;
    position: absolute;
    right: 6px;
}
#login_popup_buttons input {
    margin-left: 6px;
}
ul.profile_field_list {
    padding: 0;
}
html ul.profile_field_list li {
    list-style-type: none;
}
ul.profile_field_list > li {
    list-style-type: none;
}
.inputURL {
    font-family: "Courier New",  "Times New roman";
    font-size: 10px;
    letter-spacing: -1px;
}
.middleline {
    line-height: 2em;
}
.invisible {
    display: none;
    visibility: hidden;
}
.visible {
    display: block;
    visibility: visible;
}
.ajax-profil_hover {
    background: transparent;
}
.ajax-profil_parent {
    position: relative;
    zoom: 1;
}
.ajax-profil_edit {
    cursor: pointer;
    left: -4px;
    position: absolute;
    top: 0;
}
.ajax-profil_edit img {
    margin-left: 4px;
}
.ajax-profil_valid {
    cursor: pointer;
    margin-left: 4px;
    vertical-align: middle;
}
.column1 dl.details dd, .column2 dl.details dd {
    padding-left: 16px;
}
#profile-tab-field-profil dl {
    margin: 10px 0 0;
    padding: 8px 10px 8px 0;
    width: 98%}
#profile-tab-field-profil dl dt {
    display: block;
    float: left;
    width: 10em;
}
#profile-tab-field-profil dl dd {
    margin-left: 10em;
    padding-left: 12px;
}
#profile-tab-field-profil div.separator {
    border-bottom: 1px solid #dcdcdc;
    clear: both;
    font-size: 1px;
    line-height: 1px;
    padding-top: 10px;
}
#profile-tab-field-profil .ajax-profil_edit {
    left: -4px;
}
.jqmWindow {
    background-color: #fff;
    border: 1px solid #;
    display: none;
    left: 50%;
    margin-left: -225px;
    margin-top: -125px;
    position: fixed;
    top: 50%;
    width: 450px;
}
.jqmOverlay {
    background-color: #000;
}
#search_form h1 {
    margin: .1em 0 .3em;
}
#jqmHide {
    margin: .4em 0;
}
.jqDrag {
    cursor: move;
}
#first-post-br {
    border: 0;
    border-top: solid 1px #;
    margin: 20px auto;
    width: 80%}

.mceContentBody {
    background: #;
    color: #536482;
}
.resize_process .resizebox {
    display: none;
}
.resize_process img.resize_img {
    display: none;
}
.resizebox a.enlarge, .resizebox.enlarged a.resize, .resizebox.showfull a.fullsize {
    display: inline;
    zoom: 1;
}
.resizebox a.fullsize, .resizebox a.resize, .resizebox.enlarged a.enlarge {
    display: none;
}
.resizebox {
    background-color: #fff;
    cursor: default;
    display: inline-block;
    font-size: 10px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.1em;
    margin: 0;
    max-width: 100%;
    text-align: left;
}
.resizebox div {
    font-style: normal;
    font-weight: 400;
    margin: 0;
}
.resizebox .resize_border {
    border: 1px solid #;
    display: block;
}
.resizebox .resize_content {
    display: inline;
    padding: 5px 10px;
    zoom: 1;
}
.resizebox .resize_filler {
    border: none;
    display: inline;
    padding: 0;
    width: 40px;
    zoom: 1;
}
.attachbox {
    background-color: #ebeadd;
    border: 1px dashed #;
    clear: left;
    color: #536482;
    float: left;
    margin: 5px 5px 5px 0;
    padding: 6px;
    width: auto;
}
.attachbox dt {
    font-family: Arial, Helvetica, sans-serif;
    text-transform: uppercase;
}
.attachbox .attachments {
    clear: left;
    display: inline-block;
    font-size: .9em;
    margin-left: 10px;
    padding: 0;
}
.attachbox dl.file {
    border-top: 1px solid #;
    display: block;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin-bottom: 10px;
}
dl.file dt {
    display: inline-block;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: 700;
    padding: 0;
    text-align: center;
    text-transform: none;
    vertical-align: middle;
}
dl.file dd {
    display: inline-block;
    margin: 0 0 0 10px;
    vertical-align: top;
}
dl.file dd span {
    display: block;
}
.info {
    font-size: 10px;
    font-style: italic;
}
.codebox {
    display: block;
}
.spoiler_content {
    display: none;
}
.spoiler_content.hidden {
    display: block;
}
.user_login_form {
    margin-bottom: 5px;
}
.fb_or {
    background-color: #;
    border: 2px solid #fff;
    color: #536482;
    font-weight: 700;
    height: 16px;
    line-height: 16px;
    margin: 0 30px;
    padding: 5px;
    width: 26px;
}
#cont_pwd {
    height: 21px;
    margin: 0 0 0 20px;
    width: 150px;
}
.pwd_img {
    color: #000;
    display: none;
    font-size: 11px;
    font-weight: 700;
    height: 14px;
    line-height: 14px;
    padding: 4px 0 3px;
    text-align: center;
    width: 150px;
}
#pwd_good {
    background: url(http://illiweb.com/fa/p_strength/pwd_good.png);
}
#pwd_middle {
    background: url(http://illiweb.com/fa/p_strength/pwd_middle.png);
}
#pwd_bad {
    background: url(http://illiweb.com/fa/p_strength/pwd_bad.png);
}
#fb_explain {
    float: left;
    padding: 5px 0 0 5px;
}
.left {
    float: left;
}
.fld_connexion {
    width: 300px;
}
.fb_login {
    height: 30px;
    margin: 50px 0 0;
}
.fb_login .fb_or {
    margin: 0 70px 0 60px;
}
#cont_fb_invit iframe {
    width: 760px!important;
}
ul.topiclist.bg_none {
    background: none;
}
#search_menu a img {
    background: url(http://illiweb.com/fa/sprite_prosilver_menu.png) no-repeat top left;
    background-position: -651px 0;
    height: 14px;
    width: 16px;
}




#forum_rules table {
    border-collapse: separate;
    border-spacing: 5px 5px;
    table-layout: fixed;
    width: 100%}
#forum_rules .logo {
    overflow: hidden;
    vertical-align: top;
    width: 100px;
}
#forum_rules .logo img {
    max-width: 100px;
}
@media print {
    * {
    background-color: #fff;
    background-image: none;
    color: #000;
}
body {
    font-size: 10pt;
    margin: 0;
    padding: 0;
}
body#phpbb div#wrap {
    margin: 0;
    width: 85%}
span.corners-bottom, span.corners-top {
    display: none;
}
#wrap #logo-desc img, #wrap #logo-desc p, div#page-header div.navbar, div#page-header div.navbar ul.linklist {
    display: none!important;
}
#wrap div.headerbar {
    border-bottom: 1px solid #ccc;
    margin: 0;
}
#wrap div#page-body h2 {
    border-bottom: 1px solid #ccc;
    font-weight: bolder;
    margin-bottom: 1em;
}
#wrap div#page-body .left-box, #wrap div#page-body .pagination, #wrap div#page-body div.topic-actions, #wrap div.post .right, #wrap div.postbody div.signature, #wrap div.postbody img, #wrap div.postbody ul.profile-icons, #wrap dl.postprofile {
    display: none!important;
    float: none;
}
#wrap dl.postprofile {
    float: none;
}
#wrap div.postbody .online {
    background-image: none;
}
#wrap div.postbody {
    width: auto;
}
#wrap div.postbody h3 {
    font-size: 10pt;
}
#wrap div.postbody p.author {
    border-bottom: 1px dashed #ccc;
    width: 100%}
#wrap div#page-body div.post {
    border-top: 3px double #ccc;
    padding: 0 0 2em;
}
div.postbody {
    float: none;
    width: 100%}
#wrap div#page-body div.post .content {
    overflow: visible;
}
div.noprint {
    display: none;
}
#wrap div#page-footer, #wrap div#page-footer ul.linklist {
    display: none;
}
}/*-------------------TABLES-------------------*/
.forabg  {
    
clear:  both;
    
background:  transparent url(http://i66.servimg.com/u/f66/13/46/75/82/forabg11.png)  bottom center no-repeat;
    
border:  0px;
    
padding-bottom:  16px;
    
width:  100%;
    
margin:  10px;
}


.forabg .header {
    
clear:  both;
    
background:  transparent url(http://i66.servimg.com/u/f66/13/46/75/82/header13.png)  bottom center no-repeat;
    
border:  0px;
    
padding-bottom:  16px;
    
width:  100%;
    
margin-left:  0px;
}


.forabg li.row {    
width:  100%;
margin-bottom: 2px;
}



ul.topiclist dd  {
    
border:  none;
}


.table-title,  .table-title h2 {
    
font-weight:  bold;
    
font-family:  "Verdana";
}


.forumbg  {   
background:url('http://i49.servimg.com/u/f49/15/79/08/97/downlo10.png') repeat-x center -3px;    
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
-o-border-radius: 20px;
border-radius: 20px;  
margin-left:  7px;
}

.window {background-color: #F1F1F1;}

.forumbg .header {
    margin-bottom:  3px;
}


.forumbg li.row {
    
margin-top:  5px;
    
border:  2px solid #dddddd;
    
-moz-border-radius:  10px;
-o-border-radius :  10px;      
-webkit-border-radius:  10px;
    
width:  center;
    
float:  center;
}


.header {
    text-align:  center;
}


.forumbg .views {
    padding-left:  20px;
}


table.table1 .active {
    width:  20%;
    
height:  10px;
}


.mark {
    padding-right:  110px !important;
}


.forabg .topics {
    padding-left:  0px !important;
}


.table1 .row3:hover {
    background:  transparent;
}


table.table1 tbody td {
    border:  none;
    
margin-bottom:  20px;
}


.forabg .icon {
    padding-left:  15px !important;
	background-position:  -5 50% !important;
	width: 90%;
}





#search-box {
    position:  center;
    
bottom:  50px;
    
height:  80px;
    
width:  185px;
    
right:  -100px;
    
display:  inline;
    
background:  transparent url(http://i66.servimg.com/u/f66/13/46/75/82/bgsear10.png) no-repeat center;
}


#search-box input.button2  {
    
display:  none;
}


#search-box #keywords  {
    
width:  68px;
    
color:  white;
    
text-shadow:  #000000 0px 0px 2px;
    
background:  transparent;
}


#search-box input  {
    
border:  none !important;
    
background:  none;
}


#search-box input.search  {
    
background:  none;
    
margin-left:  50px;
    
margin-top:  31px;
}





------------------------------------------ others -----------------------------------------------

#page-footer .navbar {
    
margin-right:  33px;
    
margin-left:  32px;
    
padding-bottom:  16px;
    
background:  url(http://i66.servimg.com/u/f66/13/46/75/82/cp13.png) no-repeat bottom center;
}



ul.navlinks span.new-message  {    
font-weight:bold;    
color:white;   
}

a.button1,  input.button1,  a.button2,  input.button2,  button.button2  {
    
color:  white;
    
background-image:  url(http://i66.servimg.com/u/f66/13/46/75/82/butbg111.png);
}


a.button1:hover,  input.button1:hover,  a.button2:hover,  input.button2:hover,  button.button2:hover  {
    
color:  white;
}


#text_editor_controls a.button2, #text_editor_controls input.button2, #text_editor_controls button.button2 {
    
background-image:  url(http://illiweb.com/fa/prosilver/bg_button.gif);
    
color:  black;
    
-moz-border-radius:  5px;
-o-border-radius:  5px;    
-webkit-border-radius:  5px;
    
padding:  3px;
}


button.bbcode  {
    
border:  1px solid darkred;
    
background-image:  url(http://i66.servimg.com/u/f66/13/46/75/82/butbg110.png) !important;
}


blockquote  {
    
margin:  1em 10px 1em 25px;
    
background:  transparent url("http://i88.servimg.com/u/f88/14/28/28/25/bb_quo10.gif") 1px 1px no-repeat;
    
background-position:  top right;
    
border:  1px solid #dadada;
    
font-size:  0.95em;
    
margin-left:  0px;
    
overflow:  hidden;
}


blockquote blockquote  {
    
background-color:  transparent;
    
font-size:  0.95em;
    
margin:  0.5em 1px 0pt 15px;
}


blockquote blockquote blockquote  {
    
font-size:  0.95em;
    
background-color:  transparent;
}


dl.codebox  {
    
padding:  3px;
    
background-color:  transparent;
    
border:  1px solid #dadada;
    
font-size:  1em;
    
font-family:  Trebuchet MS;
}


dl.codebox dt  {
    
text-transform:  none;
    
font-size:  0.95em;
    
background-image:  url('http://i88.servimg.com/u/f88/14/28/28/25/bb_cod10.gif');
    
background-repeat:  no-repeat;
    
background-position:  top right;
    
border-bottom:  0px solid #FFFFFF;
    
font-weight:  bold;
}


dl.codebox code  {
    
font:  0.9em Verdana, Arial, Helvetica, sans-serif;
    
color:  #666666;
}

div.table-title h2  {
    
font-weight:  bold;
    
text-align:  center;
    
}

.introduction,  .panel,  .post  {
    
background-color:  transparent;
    
border:  1px solid ;
    
-moz-border-radius:  15px;
-o-border-radius:  15px;
-webkit-border-radius:  15px;
    
border-color:  #dcdcdc;
    
}

body  {
    
        background-color:  #e0e0e0;
    
	background-image: url('');
    
        margin-left:  0px;
    
	background-attachment:  fixed;
    
        background-position:  center;
    
	background-repeat:  repeat-y;
    
}

blockquote dl.codebox  {
    
margin-left:  0;
}

dl.codebox code  {
    
overflow:  auto;
    
display:  block;
    
height:  auto;
    
max-height:  210px;
    
white-space:  normal;
    
padding-top:  10px;
    
font:  0.9em Verdana;
    
line-height:  1.3em;
    
color:  #1faed9;
    
margin:  2px 0;
    
}

/* QUOTEBOX */
blockquote  {
    
padding:  15px;
    
font-family: Georgia, Serif;
    
font-style:  oblique;
    
background:   url("http://i919.photobucket.com/albums/ad40/azer_722/quotebg.png") 50px 50px no-repeat;
    
background-color:  #f7f7f7;
    
border:  2px solid #e0e0e0;
    
padding-top:  20px;
    
font-size:  0.95em;
    
margin:  0em 0px 0em 0px;
    
overflow:  hidden;
    
}



.table-title,  .table-title h2 {
    
font-family:  "Verdana";
    
font-weight:  bold;
    
font-variant:  small-caps;
    
font-variant :  sVariant;
    
font-family:  Arial;
    
font-size:  10px;
    
color:  #8f8f8f;
    
-moz-border-radius:  5px;
-o-border-radius:  5px;    
-webkit-border-radius:  5px;
    
background-color:  #dedcdc;
    
padding:  2px;
}

.table-title,  .table-title h2:hover {
    color:  #a7a7a7;
}


.header .topics,  .header .posts,  .header .lastpost,  .header .views {
    
font-family:  "Verdana";
    
font-weight:  bold;
    
font-variant:  small-caps;
    
font-variant :  sVariant;
    
font-family:  Arial;
    
font-size:  11px;
    
color:  #0a5b73;
}


body  {
    
background:  #5192a5 url(http://i66.servimg.com/u/f66/13/46/75/82/bg_bod10.png) repeat-x;
    
}

/* Menu-------------------------------------------------*/
.navbar  {
    clear:  both;
    background-color:  #ffffff;
    padding: 0px 10px;
}
ul.navlinks  {
    border-bottom:  1px solid #fffffff;
    font-weight:  500;
    text-align:  center;
}
ul.navlinks a  {
    color:  #ffffff;
     font-weight:  500;
}
 ul.navlinks li  {
    padding :  4px;   
border :  1px solid #ffffff;
    
-moz-border-radius :  5px;
-o-border-radius :  5px;    
-webkit-border-radius :  5px;
     margin: 0;
     background-image:  url(http://i66.servimg.com/u/f66/13/46/75/82/vcwghk10.png);
     background-repeat:  repeat-x;
}
ul.navlinks li:hover  {
    background-image:  url(http://i66.servimg.com/u/f66/13/46/75/82/hover11.png);
     background-repeat:  repeat-x;
}
ul.navlinks li:hover a  {
    color: #bcd4db;
}
ul.borderless  {
    border-bottom:  0;
}
ul.linklist li  {
    list-style-type:  none;
    width:  auto;
    font-size:  1.1em;
    line-height:  2.2em;
    display:  inline;
}


ul#picture_legend  {
    
background-position:  center;
    
background-repeat:  no-repeat;
    
background-image:  url('http://i66.servimg.com/u/f66/13/46/75/82/shape_16.png');
    
text-align:  center;
    
padding:  24px 0;
}


ul#privmsgs-menu  {
    
background-position:  center;
    
background-repeat:  no-repeat;
    
background-image:  url('http://i66.servimg.com/u/f66/13/46/75/82/shape_17.png');
    
text-align:  CENTER;
    
padding:  24px 0;
}

div.module-advert { 
display: none !important;
}

div#page-footer  {
    
background: none no-repeat scroll right bottom #FFFFFF !important;

}



		.fade  {
    
			display: inline-block;
    
			background:  -moz-linear-gradient(left,  rgb(235, 234, 221) 0%,  rgba(235, 234, 221, 0) 100%);
    
			background-image:  -webkit-gradient(linear,  left top,  right top,  color-stop(0.00,  rgb(235, 234, 221)),  color-stop(1.00,  rgba(235, 234, 221, 0)));
    
			filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr=#ebeadd,  endColorstr=#00ebeadd,  GradientType=1);
    
			-ms-filter:  "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ebeadd,  endColorstr=#00ebeadd,  GradientType=1)";
    
		}
		.blur  {
    
			display: inline-block;
    
			color: #ddd;
    
			text-shadow:  0 0 2px #aaaaaa;
    
			text-shadow:  0 0 4px #aaaaaa;
    
			text-shadow:  0 0 6px #aaaaaa;
    
			-ms-filter:  "progid:DXImageTransform.Microsoft.Blur(pixelradius=2)";
    
			filter: 
				progid:DXImageTransform.Microsoft.MotionBlur(strength=1, direction=310)
				progid:DXImageTransform.Microsoft.Blur(pixelradius=2);
    
		}
		.flipH  {
    
			display: inline-block;
    
			-moz-transform: scale(-1, 1);
    
			-o-transform: scale(-1, 1);
    
			-webkit-transform: scale(-1, 1);
    
			transform: scale(-1, 1);
    
			-ms-filter:  "progid:DXImageTransform.Microsoft.Matrix(M11=-1,  M12=0,  M21=0,  M22=1,  SizingMethod='auto expand')";
    
			filter:  progid:DXImageTransform.Microsoft.Matrix(
				M11=-1, 
				M12=0, 
				M21=0, 
				M22=1, 
				SizingMethod="auto expand");
    
		}
		.flipV  {
    
			display: inline-block;
    
			-moz-transform: scale(1, -1);
    
			-o-transform: scale(1, -1);
    
			-webkit-transform: scale(1, -1);
    
			transform: scale(1, -1);
    
			-ms-filter:  "progid:DXImageTransform.Microsoft.Matrix(M11=1,  M12=0,  M21=0,  M22=-1,  SizingMethod='auto expand')";
    
			filter:  progid:DXImageTransform.Microsoft.Matrix(
				M11=1, 
				M12=0, 
				M21=0, 
				M22=-1, 
				SizingMethod="auto expand");
    
		}